﻿using System.Collections.Generic;

namespace Ewk.Math.Numerics.PositionalNumeralSystems
{
    /// <summary>
    /// Represents a positional number.
    /// </summary>
    public interface IPositionalNumber
    {
        /// <summary>
        /// The numbers and their positions where 0 is the right most number.
        /// </summary>
        IList<int> Numbers { get; }

        /// <summary>
        /// The decimal representation of the number.
        /// </summary>
        long DecimalValue { get; }
    }
}